import Taro from '@tarojs/taro'
import API from '../utils/request'

const KEY_TOPIC_TRACK = 'TOPIC_TRACK'
// 获取用户关注话题列表
export function myTopics(pageIndex: number, pageSize: number) {
  // const res = {
  //   code: 0,
  //   data: []
  // }
  // return res
  return API.get({
    url: `/topic/user/list/${pageIndex}/${pageSize}`
  })
}
// 初始化话题列表
export function getTopicList(pageIndex: number, pageSize: number) {
  // const res = {
  //   code: 0,
  //   data: {
  //     count: 37,
  //     rows: [
  //       {
  //         id: 45,
  //         title: '吐槽大队',
  //         des: '吐出心声吐出不快',
  //         iconPath: '1580759804847.jpg',
  //         nickName: 'kk',
  //         topicType: 1,
  //         ownerId: 16625,
  //         followCount: 5,
  //         postCount: 0,
  //         isTop: 1,
  //         isActivity: 0
  //       },
  //       {
  //         id: 39,
  //         title: '情头小卖部',
  //         des: '想和你换遍所有情侣头像',
  //         iconPath: '1577694735356.jpg',
  //         nickName: '情种',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 5,
  //         postCount: 0,
  //         isTop: 1,
  //         isActivity: 0
  //       },
  //       {
  //         id: 1,
  //         title: '校园生活',
  //         des: '嘿，你的校园生活是怎样的呢？来这里分享你大学生活中有趣的事吧。',
  //         iconPath: '1577323701535.jpg',
  //         nickName: '童鞋',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 272,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 2,
  //         title: '逗逼室友',
  //         des: '说说校园生活中哪些逗逼室友',
  //         iconPath: '1577322983474.jpg',
  //         nickName: '室友',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 595,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 4,
  //         title: '大学哪些事儿',
  //         des: '大学会遇到很多有趣的人有趣的事儿',
  //         iconPath: '1577321664116.jpg',
  //         nickName: '学生',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 1082,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 5,
  //         title: '毕业季',
  //         des: '时光静走，青葱岁月，弹指间，昨夕稚气懵懂的样子也被时光淘洗的恍若两世。毕业季，舍不得散去的青春',
  //         iconPath: '1577322164195.jpg',
  //         nickName: '顶梁柱',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 493,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 6,
  //         title: '校园资讯',
  //         des: '记录分享校园发生的重大事件',
  //         iconPath: '1577323174825.jpg',
  //         nickName: '童鞋',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 144,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 7,
  //         title: '考证',
  //         des: '互相分享，英语四六级，初级会计，国考，银行，计算机等各种网络资料',
  //         iconPath: '1577325807280.jpg',
  //         nickName: '战斗者',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 131,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 9,
  //         title: '校园食堂',
  //         des: '学生食堂你见过的神菜，奇葩打饭阿姨',
  //         iconPath: '1577322889585.jpg',
  //         nickName: '大学生',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 129,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 10,
  //         title: '课堂那些事',
  //         des: '老师天马行空，说说大家都在干嘛呢。课堂上都发生过哪些逗逼事件？',
  //         iconPath: '1577324180507.jpg',
  //         nickName: '学生',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 145,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 12,
  //         title: '突然想表白',
  //         des: '喜欢他却不敢开口 在这里说出来吧 大家一起分享 一起交流吧',
  //         iconPath: '1577320784456.jpg',
  //         nickName: '小白',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 691,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 14,
  //         title: '元旦来了',
  //         des: '祝大家元旦快乐，这一天你们都怎么过的呢？',
  //         iconPath: '1577324289761.jpg',
  //         nickName: '旦友',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 605,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 18,
  //         title: '大学生日常',
  //         des: '大学狗日常室友之间的搞笑瞬间，说说大学校园的奇葩事记录自己走过的大学',
  //         iconPath: '1577324021731.jpg',
  //         nickName: '大学仔',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 865,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 19,
  //         title: '搞笑图片',
  //         des:
  //           '搞笑图片,有大量优质,有趣的图片内容，这是一个沙雕云集的话题，小书虫们开心不正经的聚集地，经常来这里看看，每天都有好心情哦～?',
  //         iconPath: '1577324688303.jpg',
  //         nickName: '沙雕',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 403,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 20,
  //         title: '知乎神回复',
  //         des: '知乎-向世界分享您的经历哦 白发戴花君莫笑，岁月从不败美人 知乎神回复，你的家',
  //         iconPath: '1577320898098.jpg',
  //         nickName: '知乎er',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 322,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 21,
  //         title: '国家公祭日',
  //         des: '勿忘国耻！国家公祭日，吾辈当自强',
  //         iconPath: '1577324390367.jpg',
  //         nickName: '中国人',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 298,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 22,
  //         title: '情感',
  //         des: '希望你遇到一个人 他看你时眼神温柔 陪你做很多事 说很多话 走很多路',
  //         iconPath: '1577323576375.jpg',
  //         nickName: '情殇',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 430,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 23,
  //         title: '睡前小故事',
  //         des: '说一个小故事，让你看到满满的都是爱，感受的都是温暖。',
  //         iconPath: '1577324578199.jpg',
  //         nickName: '造梦师',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 151,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 46,
  //         title: '爱笑文案馆',
  //         des: '知心文案吐露心声 ',
  //         iconPath: '1577324578199.jpg',
  //         nickName: '文案小能手',
  //         topicType: 1,
  //         ownerId: 14502,
  //         followCount: 0,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 26,
  //         title: '好文转载',
  //         des: '将自己喜欢的微信公众号的文章和大家分享吧',
  //         iconPath: '1577325059110.jpg',
  //         nickName: '转载人',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 288,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       }
  //     ]
  //   }
  // }
  // return res
  return API.get({
    url: `/topic/list/${pageIndex}/${pageSize}`
  })
}

export function getTopicTrack() {
  const tracks = Taro.getStorageSync(KEY_TOPIC_TRACK)
  return tracks
}
// 话题是否关注
export function topicFollow(id: string) {
  return API.get({
    url: `/topic/follow/${id}`
  })
}
// 清空话题列表缓存
export function cleanTopicTrack() {
  try {
    Taro.removeStorageSync(KEY_TOPIC_TRACK)
    return true
  } catch (e) {
    Taro.showToast('清空数据失败,重试')
    return false
  }
}

// 搜索话题
export function searchTopic(keyword: string, pageIndex: number, pageSize: number) {
  // const res = {
  //   code: 0,
  //   data: {
  //     count: 6,
  //     rows: [
  //       {
  //         id: 45,
  //         title: '吐槽大队',
  //         des: '吐出心声吐出不快',
  //         iconPath: '1580759804847.jpg',
  //         nickName: 'kk',
  //         topicType: 1,
  //         ownerId: 16625,
  //         followCount: 5,
  //         postCount: 0,
  //         isTop: 1,
  //         isActivity: 0
  //       },
  //       {
  //         id: 4,
  //         title: '大学哪些事儿',
  //         des: '大学会遇到很多有趣的人有趣的事儿',
  //         iconPath: '1577321664116.jpg',
  //         nickName: '学生',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 1082,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 18,
  //         title: '大学生日常',
  //         des: '大学狗日常室友之间的搞笑瞬间，说说大学校园的奇葩事记录自己走过的大学',
  //         iconPath: '1577324021731.jpg',
  //         nickName: '大学仔',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 865,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 28,
  //         title: '河南师范大学',
  //         des: '厚德博学，止于至善',
  //         iconPath: '1577320669328.jpg',
  //         nickName: '学生',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 227,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 36,
  //         title: '河师大新联学院',
  //         des: '人格、能力、责任、奉献',
  //         iconPath: '1577321109356.jpg',
  //         nickName: '学子',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 397,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       },
  //       {
  //         id: 37,
  //         title: '高校男女神大赛',
  //         des: '参与话题，赢专属称号，赢奖金奖品',
  //         iconPath: '1577426457090.jpg',
  //         nickName: '童鞋',
  //         topicType: 0,
  //         ownerId: 1,
  //         followCount: 303,
  //         postCount: 0,
  //         isTop: 0,
  //         isActivity: 0
  //       }
  //     ]
  //   }
  // }
  // return res
  return API.get({
    url: `/topic/list/search/${keyword}/${pageIndex}/${pageSize}`
  })
}
